The contents of this file, SYNCDIR.ZIP, were written in 1995 by Rick Rutt,
and are donated to the public domain.  The author may be reached by
electronic mail at:

  rrutt@delphi.com

-- Rick Rutt
   2-Dec-1995


The Directory Synchronization program synchronizes the file contents of 
directories on a personal computer running Microsoft Windows.
The program comes in two versions:

  A 16-bit version, SYNCDIR.EXE, is written in Visual Basic 3.0,
   and runs under Microsoft Windows 3.*, Windows 95, or Windows NT.

  A 32-bit version, SYNCDI32.EXE, is written in Visual Basic 4.0,
   and runs under Microsoft Windows 95 or Windows NT (version 3.51
   or later).

The following supporting .ZIP files are included:

   SOURCE16.ZIP  contains the Visual Basic 3.0 source code for SYNCDIR.EXE
   SOURCE32.ZIP  contains the Visual Basic 4.0 source code for SYNCDI32.EXE
   DLL16.ZIP     contains the runtime dynamic link library, VBRUN300.DLL,
                 needed to run SYNCDIR.EXE
   DLL32.ZIP     contains four DLL's needed to run SYNCDI32.EXE
   HELPFILE.ZIP  contains the help file source


The help file SYNCDIR.HLP runs with the 16-bit version of WINHELP.EXE,
and provides the documentation for both SYNCDIR.EXE and SYNCDI32.EXE;
the following is excerpted from SYNCDIR.HLP:


The program compares file names and modification dates for 
a Source Directory and a Target Directory.

  If a newer file is found in the source directory, 
   the program replaces the matching file in the target directory.  
   (Optionally, older source files may also replace newer target files.)

  If a file exists only in the source directory, 
   the program copies the file to the target directory.

  The program will optionally delete any files that exist 
   only in the target directory.

  An option allows the synchronization to operate in both directions
   between the two directories.

  Prior to copying or deleting any files, the program prompts the user 
   for final confirmation.  Upon completion of any copies or deletions, 
   the program displays a log window that describes all file actions 
   that were performed.  
   (The confirmation dialog and log window do not appear if the 
   Automatic option is enabled and the NotifyUser option is disabled.)
   
  An option allows the program to automatically check for any
   file synchronization, or to wait for the user to complete
   a synchronization dialog.  In this automatic mode, the program
   may also launch another application upon completion.

This program may be used for the following purposes:

  Program Copy Management:
   Automatically copy updated files from a shared file server directory
   to a directory on the computer's hard disk.

  File Backup:
   Copy revised files from a working directory to a backup directory
   on another disk or on a file server.

  Dual Computer File Coordination:
   Use a diskette as a transport mechanism to move data files,
   in both directions, between an office computer and a home computer.
   
The user may also design variations and combinations of these techniques.

